mix something thoroughly - French English Dictionary